package es.fonso.codigo.servidores.divxatope;

import java.util.ArrayList;

import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;
import org.jsoup.select.Elements;

import es.fonso.codigo.servidores.ServidorGeneral;
import es.fonso.visual.MainWindow;

public class Onefichier extends ServidorGeneral {

	@Override
	public ArrayList<ServidorGeneral> obtenerEnlaces(Document doc) {
		
		ArrayList<ServidorGeneral> resultado = new ArrayList<ServidorGeneral>();
		try {
			
			Elements imagenes = doc.getElementsByAttributeValue("src", "http://www.divxatope.com/images/gestores/1fichier.png");
			
			for (Element elemento : imagenes){
				Element fila = elemento.parent().parent();
				Element a = fila.getElementsByTag("a").get(0);
				if (!a.hasAttr("onClick")) { //Enlace simple
					String hrefOne = a.attr("href");
					Onefichier nuevoOne = new Onefichier();
					nuevoOne.setAbreviatura("1");
					nuevoOne.setNombre("1Fichier");
					nuevoOne.setClave(1);
					nuevoOne.setUrl(hrefOne.substring(hrefOne.indexOf("/http://oqaxrrnywe.1fichier.com/")+1));
					resultado.add(nuevoOne);
				}else{
					
				}
					
			}
			return resultado;
		} catch (Exception e) {
			MainWindow.log("Sin enlace de 1FICHIER: "+ this.nombre);
			return null;
		}

	}

}
